sleep with a clear conscience - Allemand Anglais Dictionnaire